/*
 *  
    Copyright (C) 2008  Nathaniel Waisbrot

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
package termint.brains;

/**
 * Receives messages for everything that happens on the stats line
 * @author Nathaniel Waisbrot
 *
 */
public interface StatsListener {
	/** called when the dungeon level changes */
	public void dungeonLevel(int dlvl);
	/** called when gold is added or removed */
	public void gold(int gold);
	public void hitpoints(int current, int max);
	public void power(int current, int max);
	public void ac(int ac);
	public void exp(int exp);
	public void turn(int turn);
	public void stats(int str, int dex, int con, int in, int wis, int cha);
}
